package com.cmc6.param.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cmc6.common.model.dto.NotEmptyIdSet;
import com.cmc6.common.model.dto.NotNullId;
import com.cmc6.common.model.entity.ParamDO;
import com.cmc6.param.model.dto.ParamInsertOrUpdateDTO;
import com.cmc6.param.model.dto.ParamPageDTO;

public interface ParamService extends IService<ParamDO> {

    String insertOrUpdate(ParamInsertOrUpdateDTO dto);

    Page<ParamDO> myPage(ParamPageDTO dto);

    ParamDO infoById(NotNullId notNullId);

    String deleteByIdSet(NotEmptyIdSet notEmptyIdSet);

}
